package com.rms.service;

import java.util.List;

import javax.servlet.http.HttpServletRequest;

import com.rms.domain.Job;
import com.rms.domain.Resume;
import com.rms.domain.Worker;

public interface WorkerService{

	
	/**登录
	 * @param worker
	 * @param clazz
	 * @return
	 * @throws Exception
	 * @author Zheng weiyu
	 * 2019年7月30日
	 */
//	Worker login(Worker worker,Class<Worker> clazz) throws Exception;
	/**注册操作
	 * @param worker
	 * @throws Exception
	 * @author Zheng weiyu
	 * 2019年7月29日
	 */
	void regist(Worker worker)throws Exception;

	/**发送简历到投递公司
	 * @throws Exception
	 * @author Zheng weiyu
	 * 2019年7月30日
	 */
	void sendResumToCompany(Resume resume,int job_id) throws Exception;
	
	/**上传简历，传入request
	 * @param request
	 * @throws Exception
	 * @author Zheng weiyu
	 * 2019年7月29日
	 */
	Resume uploadResume(HttpServletRequest request) throws Exception;
	
	List<Job> getJobList();
	
}
